package cwiczenia.cwiczenia8.zad1;

import java.awt.*;
import java.awt.event.WindowAdapter;
import java.awt.event.WindowEvent;

public class Okno extends Frame {   // dziedziczenie po klasie Frame
    public Okno() {                 // to jest k konstruktor!!!!
        setSize(500, 300);          // w pixelach
        setVisible(true);           // tak jest w zad - aby tu wywolac te motode
        setLocationRelativeTo(null);    // wysrodkuje, NIE MOZNA ZAMNAC TEGO OKNA! TRZEBA ZNOW NAPISAC METODE

        // kod poniżej dodaje akcję zamykania okna po wciśnięciu przycisku zamknij
        addWindowListener(new WindowAdapter() {
            @Override
            public void windowClosing(WindowEvent e) {
                System.exit(0);
            }
        });
    // java docs - w googlu
    }

    @Override                         // ctrl + o - @Override przeciazenie
    public void paint(Graphics g) {
        // g.drawOval(200, 100, 100, 100);        // zmieniamy metode, dajemy w obiekcie g metode drawOval itd.
        // g.fillOval(50, 50, 100, 100);
        g.drawString("Teraz rysuję", 200, 100);
    }
}
